package cn.lyjuan.first.netty._4_netty_serialize.cst;

import java.nio.charset.Charset;

public class MessageConst
{
    /**
     * hello 包头
     */
    public static final String HEAD_HELLO = "10";

    /**
     * msg包头
     */
    public static final String HEAD_MSG = "11";

    /**
     * 固定尾部
     */
    public static final String FOOT = "5A5A";

    /**
     * 头部长度
     */
    public static final int LEN_HEAD = 1;

    /**
     * 尾部长度
     */
    public static final int LEN_FOOT = 2;

    /**
     * 包最小长度
     */
    public static final int LEN_PKG_MIN = LEN_HEAD + LEN_FOOT;

    /**
     * 消息编码
     */
    public static final Charset CHARSET = Charset.forName("UTF-8");

    /**
     * 读取异常失败次数
     */
    public static final int READ_TRY_COUNT = 3;
}
